The Planet Pattern Language for Software Internationalisation

نویسندگان

  • Michael J. Mahemoff
  • Lorraine J. Johnston
چکیده

Software is becoming an increasingly international affair. The internet has brought users closer together, and there is more outsourcing to overseas firms than ever before [16]. Since good software takes into account the characteristics of typical users, internationalisation produces challenges because of user diversity. The Planet pattern language aids in the specification of such systems, with a goal of making them usable and useful to people from different locations and backgrounds. The overall process for producing software which fits the needs of particular cultures is termed culturalisation (after [2]). It is not enough to provide one global version of software with the intention of satisfying everyone. Some software features, such as images and text, must be developed with specific cultures in mind. To this end, the culturalisation process entails two phases. In the internationalisation phase (also called localisation-enabling), databases and other structures are set up within the core system. These structures are then populated in the localisation phase, when programmers, translators, graphic artists, and others decide what is appropriate for a particular user community. Figure 1 provides an overview of the fourteen patterns and indicates the seven patterns we have detailed in this paper. The remaining patterns are summarised in Section 8. The cycle between Flexible Function(4) and Elastic User-Interface(5) reflects the idea that functionality and user-interface should be iterated until satisfactory. You begin applying the language when you have been presented with a project that delivers to multiple cultures, or may do so in the future. In this case, begin with Export Schedule(1). If there are no such projects, but you anticipate they will come later on, you can get started by developing some Culture Models(2).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Current Issues in Software Internationalisation

The trend toward globalisation of products and services has brought a strong economic imperative to the development of general methods for the localisation of software to different cultural environments. While ad hoc, bolt-on localisation may satisfy immediate commercial objectives, its extension to multiple locales is not cost-effective and an integrated strategy is needed. In this more sustai...

متن کامل

Internationalisation, Localisation and Customisation Aspects of the Dictionary Application TshwaneLex

TshwaneLex is the world's only lexicography software suite with which the entire lexicographic process, from initial compilation all the way to final product, may be conducted in the language of one's choice. This is possible thanks to various aspects of internationalisation, localisation and customisation that are built into TshwaneLex. These are discussed by means of examples drawn from a wid...

متن کامل

A Knowledge-Based Methodology for Supporting Multilingual and User-Tailored Interfaces

The need for multilingual and user-tailored interfaces imposes new requirements in software industry: software applications must “speak” the language of the users. Language and knowledge engineering can assist the development of such interfaces. This paper presents a methodology for the creation of a language-independent knowledge base (KB) which can be used for the development of multilingual ...

متن کامل

Developing and Delivering a Software Internationalisation Subject

This paper describes the content and delivery of a software internationalisation subject (ITN677) that was developed for Master of Information Technology (MIT) students in the Faculty of Information Technology at Queensland University of Technology. This elective subject introduces students to the strategies, technologies, techniques and current development associated with this growing ‘softwar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999